// pages/lectureDetail/lectureDetail.js
const utils=require('../../utils/util')
const app = getApp();
//富文本js
var WxParse = require('../../utils/wxParse/wxParse')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgUrl:app.globalData.imgUrl,
    id:'',//宣讲会id
    navNum:1,//切换nav
    detail:'',//公司详情
    teachin:'',//宣讲会信息
    isColl:null,//是否收藏，0为已收藏
    isApply:null,//是否报名，1为已报名
    job:null,//在招职位
    welfare:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options.id)
    this.setData({
      id:options.id
    })
    this.getData(options.id);

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 切换nav
  sele_nav(e){
    let num=e.target.dataset.num;
    this.setData({
      navNum:num
    })
  },
  // 跳转到b2c页面中
  gotoShow_tap(){
    wx.navigateTo({
      url:'../b2cVideo/b2cVideo?teachinId='+this.data.teachin.id
    })
  },
  // 跳转到职位详情
  gotoPo_tap(e){
    console.log(e.currentTarget.dataset.num);
    let num=e.currentTarget.dataset.num;
    wx.navigateTo({
      url:'../positionDetail/positionDetail?id='+num
    })
  },
  // 收藏
  coll_tap(){
     //false为取消，true为收藏
      var type;
      if(this.data.isColl==0){
        type=true;
      }else{
        type=false;
      }
      utils.common.rq('company/collection',{
        companyid:this.data.detail.id,
           userid:wx.getStorageSync('openid'),
             type:type
    },this.infoSu01);
  },
  // 申请报名
  apply(){
    if(this.data.isApply==1){
      wx.showToast({
        icon:'none',
        title: '你已经报名过,请勿再报名',
      })
      return;
    }
    var _this=this;
    wx.showModal({
      title: '提示',
      content: '是否报名',
      success (res) {
        if (res.confirm) {
            // 宣讲会申请
            utils.common.rq('teachin/apply',{
              teachinid:_this.data.teachin.id,
              userid:wx.getStorageSync('openid')
          },_this.infoSu02);
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    });
  },
  //获取宣讲会数据
  getData(id){
    var _this=this;
    utils.common.rq('company/detail',{
      id:id,
      type:'teachin',
      userid:wx.getStorageSync('openid')
  },this.infoSu);
  },
  //宣讲会数据
  infoSu(res){
    let data=res.data;
    console.log(data);
    this.setData({
      detail:data.detail,
      teachin:data.teachin,
      isColl:data.collection,
      isApply:data.apply,
      job:data.job,
      welfare:data.detail.welfare
    })
    //富文本
    var that=this;
    WxParse.wxParse('welfare', 'html',data.detail.welfare,that,5);
  },
  // 收藏
  infoSu01(res){
    console.log(res);
    // 收藏成功
    if(res.data.code==0){
      wx.showToast({
        icon:'none',
        title: res.data.msg
      })
      this.getData(this.data.id);//刷新
    }
  },
  //报名
  infoSu02(res){
    wx.showToast({
      icon:'none',
      title: res.data.msg
    })
    this.getData(this.data.id);
    console.log(res)
  }
})